﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using PJ.Data;

namespace PJ.Business
{
    /// <summary>
    /// LinkService class
    /// </summary>
    /// <typeparam name="OD">Inner data object type</typeparam>
    /// <typeparam name="ODP">Inner data object provider type</typeparam>
    public abstract class LinkService<OI, OD, ODP> : DataObjectService<OI, OD, ODP>, ILinkService
        where OI : class, ILink
        where OD : class, ILinkData
        where ODP : class, ILinkDataService<OD>
    {
        public LinkService(ODP dataService)
            : base(dataService)
        {
        }



        #region ILinkService Membres

        public IEnumerable<IEntity> GetLeftItems(string rightID)
        {
            throw new NotImplementedException();
        }

        public IEnumerable<IEntity> GetRightItems(string leftID)
        {
            throw new NotImplementedException();
        }

        #endregion
    }
}
